.clearfix:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.order-form {
	height: 49px;
	background-color: #ccc;
}

.control-group {
	float: left;
	width: 20%;
	margin-top: 10px;
}

label {
	width: 50px;
	text-align: right;
	display: table-cell;
	vertical-align: middle;
}

.control {
	display: table-cell;
	padding-left: 3px;
}

.control-input {
	width: 95px;
	border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 4px;
    border-color: #e6e6e6;
    height: 30px;
}

.control-select {
    width: 120px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 4px;
    border-color: #e6e6e6;
    height: 30px;
}

.control-button {
	float: right;
	padding-right: 120px;
	padding-top: 10px;
}

.control-button-input {
	background-color: #009688;
	border-color: #009688;
	color: aliceblue;
	width: 70px;
	height: 28px;
	border-radius: 8px;
}

.control-button-input1 {
	background-color: #b96146;
	border-color: #b96146;
	color: aliceblue;
	width: 60px;
	height: 28px;
	border-radius: 8px;
}

.control-button-input2 {
	background-color: #03A9F4;
	border-color: #03A9F4;
	color: aliceblue;
	width: 75px;
	height: 28px;
	border-radius: 8px;
}
thead tr {
	background-color: #9e9e9e42;
}

@media ( max-width :1200px) {
	.order-form {
		height: 90px;
	}
	.control-group {
		width: 33% !important;
	}
}

.layui-btn {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
	background-color: #009688;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	font-size: 14px;
	border: none;
	border-radius: 2px;
	cursor: pointer;
}

.layui-btn-sm {
	height: 34px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px;
	width: 65px;
}

.layui-btn-normal {
	background-color: #1E9FFF;
}

.layui-btn-danger {
	background-color: #FF5722;
}